#include<iostream>
#include<vector>
using namespace std;
/*
第1天又若干桃，吃了一半又一个，第2天吃了一半又一个……第10天只剩下一个桃，刚开始有几个桃？
*/
int peaches(int n)
{
	// 第n天时，剩1个桃子
	int ans=1;
	
	// 求刚开始的桃子个数
	for(int i=n-1; i>=1; i--)
		ans = 2 * (ans + 1);
	
	return ans; 
}

int main()
{
	// 遍历天数
	for(int n=1; n<=10; n++)
		printf(" n=%d时: %d\n", n, peaches(n)); // 求刚开始的桃子个数
	return 0;
}
